.bill-search{
    padding: 20px 150px;
  .bill-search-row{
    position: relative;
    margin-bottom: 20px;
    .bill-search-title{
      width: 100px;
      height: 40px;
      line-height: 40px;
      position: absolute;
      top: 0;
      left: 0;
      text-indent: 10px;
    }
    .el-input{
      box-sizing: border-box;
      padding-left: 100px;
    }
    .block{
      margin-left: 100px;
      .el-date-editor{
        box-sizing: border-box;
        width: 100%;
      }
      .el-input{
        padding: 0;
      }
    }

  }

}
.dialog-detail{
  .detail-box{

    h5{
      line-height: 36px;
      font-size: 16px;
      font-weight: normal;
    }
   .detail-line{
     height: 50px;
     line-height: 50px;
     label{
       color: #333;
       float: left;
       width: 110px;
       text-align: right;
       font-weight: bold;
     }
     span{
       color: #666;
     }
     .allmoney{
       color: #3478e6;
       font-size: 20px;
     }
     .money{
      color: #cf9236;
       font-size: 18px;
     }
    }
  }
  .detail-box:nth-child(even) {
    background: #f8f8f8;
  }
}
